<?php

namespace app\common\model\Meduser;

use think\Model;
use think\Request;

// 用户模型
class Meduser extends Model
{
    protected $name = 'meduser';

    protected $autoWriteTimestamp = true;
    protected $updateTime = false;
    protected $createTime = 'createtime';

    // 追加数据表不存在的字段
    protected $append = [
        'avatar_text',  //头像
    ];


    /**
     * 定义数据表中不存在的字段的获取器  以get不存在的字段名Attr该规则命名方法名（根据业务需求）
     * @param $value 当前字段的值
     * @param $data 当前的所有数据数组
     */
    public function getAvatarTextAttr($value, $data)
    {
        // 获取当前域名
        $url = Request::instance()->domain();
        $avatar = !empty($data['avatar']) ? $url.$data['avatar'] :  $url.'/assets/img/avatar.png';

        return $avatar;
    }
}
